package com.zmj.sy.mom.srv.aps.bean.vo.weekwork;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;

@Getter
@Setter
public class WeekWorkInfoVo {

    private Integer id;

    private Integer orderId;

    @ApiModelProperty("施工号")
    private String constructNo;

    @ApiModelProperty("产品图号")
    private String materCode;

    @ApiModelProperty("部件名称")
    private String materName;

    @ApiModelProperty("工序")
    private String phaseCode;

    @ApiModelProperty("工序名称")
    private String phaseName;

    @ApiModelProperty("单件吨位（吨）")
    private BigDecimal perWeight;

    @ApiModelProperty("计划吨位（吨）")
    private BigDecimal planWeight;

    @ApiModelProperty("单件工时（H）")
    private BigDecimal perWorkTime;

    @ApiModelProperty("总工时（H）")
    private BigDecimal totalWorkTime;

    @ApiModelProperty("工单总计划")
    private BigDecimal totalCount;

    @ApiModelProperty("工单已完成")
    private BigDecimal finishCount;

    @ApiModelProperty("工单剩余")
    private BigDecimal leftCount;

    @ApiModelProperty("本周计划")
    private BigDecimal weekPlan;

    @ApiModelProperty("周内日计划")
    private List<WeekWorkDetail> dayDetail;

}
